not have the foggiest idea - French English Dictionary